/*
 * Player.h
 *
 *  Created on: Apr 14, 2009
 *      Author: Mike
 */

#ifndef PLAYER_H_
#define PLAYER_H_

#include<vector>
#include<string>

class Player {
public:
	Player(std::string color, std::string name);

	//accessor
	std::string name()
	{return name;}

private:
	enum Colors
	{
		BLUE,
		BLACK,
		YELLOW,
		GREY,
		RED,
		GREEN
	};

	Colors m_color;

	int m_num_armies;
	std::string m_name;
	std::vector<Territory::Territory> m_territories;
	std::vector<Card::Card> m_cards;
};

#endif /* PLAYER_H_ */
